package com.ychs.service;

import com.ychs.bean.RoleMenu;

import java.util.List;

/**
 * Description: 描述【】
 * Copyright: Copyright (c) 2018
 * Company: 英才汇硕信息技术有限公司
 *
 * @author tianchuanjie
 * @version 1.0
 * @created 2018/12/20 14:51
 */

public interface IRoleMenuService  {
    /**
     *  通过角色id 查询菜单id
     * @param roleId 角色id
     * @return 角色对应菜单的集合
     */
    List<RoleMenu> queryByRoleId(int roleId);

    /**
     * 增加菜单的时候直接加进权限中
     * @param roleMenu 中间表对象
     * @return 增加的结果
     */
    boolean insert(RoleMenu roleMenu);


    /**
     * 删除中间表菜单信息
     * @param menuId 菜单id
     * @return 删除的行数
     */
    int deleteByMenuId(int menuId);

    /**
     * 删除角色级联删除的角色对应中间表的菜单信息
     * @param roleId 角色id
     * @return 删除的行数
     */
    int deleteRole(int roleId);

//    int deleteRoleMenu(int roleId);

}
